package fr.uniscol.service;

import java.util.List;

import org.springframework.stereotype.Service;

import fr.uniscol.model.AnneeScolaire;
import fr.uniscol.model.Eleve;
import fr.uniscol.model.Enseignant;
import fr.uniscol.model.Matiere;
import fr.uniscol.model.Structure;

@Service
public interface ISaisieNotesService {

	public List<Matiere> findMatieresEnseignant(AnneeScolaire base, Enseignant enseignant);
	
	public List<Structure> findStructuresEnseignant(AnneeScolaire base, Enseignant enseignant, Matiere matiereSelectionnee);
	
	public List<Matiere> findMatieresEnseignant(AnneeScolaire base, Enseignant enseignant, Structure structureSelectionnee);
	
	public List<Eleve> findEleves(AnneeScolaire base, Enseignant enseignant, Structure structure, Matiere matiere);
}
